package com.joolun.mall.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


@Data
@EqualsAndHashCode(callSuper = true)
public class ChainOrderDetail extends Model<ChainOrderDetail> {
    /**
     * id
     */
    private Long id;



    /**
     * 接龙链接id
     */
    private Long chainOrderId;


    /**
     * spuId
     */
    private Long spuId;

    /**
     * spuCode
     */
    private String spuCode;


    /**
     * 款名称
     */
    private String spuName;

    /**
     * 接龙skuId
     */
    private Long skuId;

    /**
     * 接龙sku编码
     */
    private String skuCode;

    /**
     * 下单数量
     */
    private Integer count;

    /**
     * 颜色
     */
    private String color;



    /**
     * 尺码
     */
    private String size;

    /**
     * 状态（0正常 1停用）
     */
    private String status;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 备注
     */
    private String remark;

    //-----------查询参数 不在数据库表中的字段-------------------------------------------------------------------------------------------------------

//    /**
//     * 接龙链接id列表
//     */
//    @TableField(exist = false)
//    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
//    private String chainIds;

    //-----------返回参数 不在数据库表中的字段-------------------------------------------------------------------------------------------------------
//    /**
//     * 淘宝旺旺id
//     */
//    @TableField(exist = false)
//    @JsonProperty(access = JsonProperty.Access.READ_ONLY)
//    private String tbUserId;
//
//
//    /**
//     * 旺店通加密id
//     */
//    @TableField(exist = false)
//    @JsonProperty(access = JsonProperty.Access.READ_ONLY)
//    private String wdtEncodeUserId;
//
//    /**
//     * 规格
//     */
//    @TableField(exist = false)
//    private String specifications;

}
